package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.CheckGroup;

import java.util.List;
import java.util.Map;

public interface CheckGroupDao {
    //添加
    void add(CheckGroup checkGroup);

    //设置检查组和检查想多对多关系
    void setCheckGroupAndCheckItem(Map map);

    //条件查询并分页
    Page selectByCondition(String queryString);

    //通过id查询 修改之前的数据回显操作
    public CheckGroup findById(Integer id);

    //通过检查组ID查询冠梁的多个检查项ID 查询中间关系表 多对多关系
    public List<Integer> findCheckItemIdsByCheckGroupId(Integer id);

    //修改数据
    public void edit(CheckGroup checkGroup);

    List<CheckGroup> findAll();

}
